package com.weiyuwqj.server.mapper;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import com.weiyuwqj.api.model.SysAssetDeposit;
import com.weiyuwqj.api.model.vo.SysAssetDepositVo;

/**
 * 
 * @className:SysAssetCompanyService	
 * @Description: 资产方产品service
 * @author cx
 * @date:2017年3月25日上午10:38:10 
 *
 */
@Repository
public interface SysAssetDepositMapper extends Mapper<SysAssetDeposit>{
	
	/**
	 * 列表
	 * @return
	 */
	List<SysAssetDepositVo> getList(final Map<String, Object> param);
	
	
	/**
	 * 通过id查询
	 * @param id
	 * @return
	 */
	SysAssetDeposit findById(final Integer id);
	
	/**
	 * 通过公司id查询
	 * @param companyId
	 * @return
	 */
	List<SysAssetDeposit> findByCompanyId(final Integer companyId);
	
	/**
	 * 更新信用额度
	 * @param param
	 */
	int updateByAmount(final HashMap<String, Object> param);
	
}
